National Repository of Grey Literature 8 records found  Search took 0.01 seconds. 
Netdev Driver for Acceleration COMBO Cards
Tran, Dominik ; Vrána, Roman (referee) ; Kučera, Jan (advisor)
This thesis deals with the development of the network device driver for the FPGA network COMBO cards, which should enable receiving and sending packets through standard network interface of Linux kernel. CESNET is developing a device called DDoS Protector for protection against an amplification (D)DoS attacks, which uses COMBO cards to achieve high performance. A SZE2 interface is used for high speed transfers of network data between COMBO card and a controlling software application, using technique of bypassing kernel network stack and other methods. DDoS Protector has to support standard network protocols, whose implementation directly on top of the SZE2 is very difficult. Instead, using kernel network stack, which is, by default, bypassed to achieve high performance, is much easier to implement and supports all sorts of protocols. Creation of the network device driver enables us to use kernel network stack and other network applications for COMBO cards. Based on the study of SZE2 interface and driver development, I designed and then successfully implemented network device driver. Driver was tested to ensure standard protocols work. It was also tested from the performance point of view. I have also developed the same type of driver for the newer interface - NDP and an application for an accelerated packet forwarding, both of which are functional and were not part of the thesis specification.
Sketchup visualization of statrionery robots
Iutkin, Egor ; Lázna, Tomáš (referee) ; Burian, František (advisor)
Práce je zaměřena na vytvoření jednoduchého vizualizačního nástroje pro robotický manipulátor v softwaru SketchUp. Trojrozměrné rozhraní softwaru se používá k vizualizaci pohybu virtuálního robota pod kontrolou externí aplikace (zpočátku pod kontrolou reálného robota), která využívá sadu protokolů TCP / IP ke sledování polohy robota. Komunikace s projektem ve programu probíhá pomocí SketchUp API rozhraní, které umožnují komunikovat s projektem prostřednictvím zdrojového kódu Ruby. Hodnoty úhlů jednotlivých robotický kloubů jsou interpretovány ve formě parametrický pohyb virtuálního robota. Aplikace klient-server-klient je vytvořena v C++, C# a Ruby pomocí síťových soketů. Sokety se používají k navázání TCP spojení v lokální síti. Plugin Ruby, který poskytuje komunikační rozhraní, v aplikaci se chová jako první klient. Vlastní aplikace C # funguje jako druhý klient, nazývaný „řídicí klient“, poskytuje uživatelské rozhraní pro konfiguraci připojení k serveru a nastavení jednotlivých úhlů kloubů virtuálního robota. Komunikaci mezi dvěma klienty zajišťuje C++ TCP server (konzolová aplikace). Server získává data z řídicího klienta a předává je na stranu Ruby.
MiWi Protocol Driver for Linux
Wolfert, Richard ; Martínek, Tomáš (referee) ; Novotný, Tomáš (advisor)
This bachelor's thesis describes creating of device driver for Linux. The result driver is able to handle PAN coordinator device for MiWi protocol. User is able to communicate with device using socket network interface. The theoretical part provides fundamentals of operations and creation of new device drivers for Linux kernel. The main parts of this work consist of design, implementation, final testing and evaluation of results
Ethernet Interface Module on FITkit Platform
Šoustar, Jiří ; Vašíček, Zdeněk (referee) ; Šimek, Václav (advisor)
This graduation thesis is aimed at design and implementation of embedded systems, network communication and support of the network communication for embedded systems. Furthermore it introduces school platform FITkit and offers a conceptional extension of the network interface for this platform based on Ethernet network standard. Based on that conception I'm trying to find and describe suitable solution for FITkit platform which realizes a network interface as a form of extension module capable of development supporting.
Sketchup visualization of statrionery robots
Iutkin, Egor ; Lázna, Tomáš (referee) ; Burian, František (advisor)
Práce je zaměřena na vytvoření jednoduchého vizualizačního nástroje pro robotický manipulátor v softwaru SketchUp. Trojrozměrné rozhraní softwaru se používá k vizualizaci pohybu virtuálního robota pod kontrolou externí aplikace (zpočátku pod kontrolou reálného robota), která využívá sadu protokolů TCP / IP ke sledování polohy robota. Komunikace s projektem ve programu probíhá pomocí SketchUp API rozhraní, které umožnují komunikovat s projektem prostřednictvím zdrojového kódu Ruby. Hodnoty úhlů jednotlivých robotický kloubů jsou interpretovány ve formě parametrický pohyb virtuálního robota. Aplikace klient-server-klient je vytvořena v C++, C# a Ruby pomocí síťových soketů. Sokety se používají k navázání TCP spojení v lokální síti. Plugin Ruby, který poskytuje komunikační rozhraní, v aplikaci se chová jako první klient. Vlastní aplikace C # funguje jako druhý klient, nazývaný „řídicí klient“, poskytuje uživatelské rozhraní pro konfiguraci připojení k serveru a nastavení jednotlivých úhlů kloubů virtuálního robota. Komunikaci mezi dvěma klienty zajišťuje C++ TCP server (konzolová aplikace). Server získává data z řídicího klienta a předává je na stranu Ruby.
Netdev Driver for Acceleration COMBO Cards
Tran, Dominik ; Vrána, Roman (referee) ; Kučera, Jan (advisor)
This thesis deals with the development of the network device driver for the FPGA network COMBO cards, which should enable receiving and sending packets through standard network interface of Linux kernel. CESNET is developing a device called DDoS Protector for protection against an amplification (D)DoS attacks, which uses COMBO cards to achieve high performance. A SZE2 interface is used for high speed transfers of network data between COMBO card and a controlling software application, using technique of bypassing kernel network stack and other methods. DDoS Protector has to support standard network protocols, whose implementation directly on top of the SZE2 is very difficult. Instead, using kernel network stack, which is, by default, bypassed to achieve high performance, is much easier to implement and supports all sorts of protocols. Creation of the network device driver enables us to use kernel network stack and other network applications for COMBO cards. Based on the study of SZE2 interface and driver development, I designed and then successfully implemented network device driver. Driver was tested to ensure standard protocols work. It was also tested from the performance point of view. I have also developed the same type of driver for the newer interface - NDP and an application for an accelerated packet forwarding, both of which are functional and were not part of the thesis specification.
Ethernet Interface Module on FITkit Platform
Šoustar, Jiří ; Vašíček, Zdeněk (referee) ; Šimek, Václav (advisor)
This graduation thesis is aimed at design and implementation of embedded systems, network communication and support of the network communication for embedded systems. Furthermore it introduces school platform FITkit and offers a conceptional extension of the network interface for this platform based on Ethernet network standard. Based on that conception I'm trying to find and describe suitable solution for FITkit platform which realizes a network interface as a form of extension module capable of development supporting.
MiWi Protocol Driver for Linux
Wolfert, Richard ; Martínek, Tomáš (referee) ; Novotný, Tomáš (advisor)
This bachelor's thesis describes creating of device driver for Linux. The result driver is able to handle PAN coordinator device for MiWi protocol. User is able to communicate with device using socket network interface. The theoretical part provides fundamentals of operations and creation of new device drivers for Linux kernel. The main parts of this work consist of design, implementation, final testing and evaluation of results

Interested in being notified about new results for this query?
Subscribe to the RSS feed.